import {
  getDynamicCircle
} from '@/api/dapianzi'

export default {
  state: {
    panels: [
      { idx: '1', title: '史蒂夫·乔布斯', content: '史蒂夫·乔布斯（Steve Jobs），1955年2月24日生于美国加利福尼亚州旧金山，美国发明家、企业家、美国苹果公司联合创办人。' },
      { idx: '2', title: '斯蒂夫·盖瑞·沃兹尼亚克', content: '斯蒂夫·盖瑞·沃兹尼亚克（Stephen Gary Wozniak），美国电脑工程师，曾与史蒂夫·乔布斯合伙创立苹果电脑（今之苹果公司）。斯蒂夫·盖瑞·沃兹尼亚克曾就读于美国科罗拉多大学，后转学入美国著名高等学府加州大学伯克利分校（UC Berkeley）并获得电机工程及计算机（EECS）本科学位（1987年）。' },
      { idx: '3', title: '乔纳森·伊夫', content: '乔纳森·伊夫是一位工业设计师，现任Apple公司设计师兼资深副总裁，英国爵士。他曾参与设计了iPod，iMac，iPhone，iPad等众多苹果产品。除了乔布斯，他是对苹果那些著名的产品最有影响力的人。' }
    ],
    rightTabs: [
      { id: 1, label: 'MacOS', icon: 'logo-apple', content: 'MacOS content' },
      { id: 2, label: 'Windows', icon: 'logo-windows', content: 'Windows content' },
      { id: 3, label: 'Linux', icon: 'logo-tux', content: 'Linux content' },
      { id: 4, label: 'Android', icon: 'logo-android', content: 'Android content' }
    ],
    dynamicCircle: {
      percent: 30,
      color: '#43a3fb'
    },
    table: [],
    tableExpand: {},
    tableOrigin: []
  },
  mutations: {
    setDynamicCircle (state, prop) {
      state.dynamicCircle = Object.assign({}, state.dynamicCircle, prop)
    },
    setTableExpand (state, data) {
      state.state.tableExpand = data
    },
    setTable (state, data) {
      state.state.table = data
    },
    setTableOrigin (state, data) {
      state.state.tableOrigin = data
    }
  },
  getters: {
  },
  actions: {
    // getDynamicCirlce: (ctx, params) => {
    getCircle ({ commit }, params) {
      return new Promise((resolve, reject) => {
        getDynamicCircle(params).then(res => {
          commit('setDynamicCircle', res.data.data)
          resolve()
        }).catch(errors => {
          console.log(errors)
          commit('setDynamicCircle', {
            percent: 1
          })
          reject(new Error('network error'))
        })
      })
    }
  }
}
